direkt zum Inhalt springen

direkt zum Hauptnavigationsmenü

Sie sind hier

TU Berlin

Inhalt des Dokuments

Publikationen

A Constructive Proof for FLP
Zitatschlüssel bisping2016constructive
Autor Bisping, Benjamin and Brodmann, Paul-David and Jungnickel, Tim and Rickmann, Christina and Seidler, Henning and Stüber, Anke and Wilhelm-Weidner, Arno and Peters, Kirstin and Nestmann, Uwe
Jahr 2016
Journal Archive of Formal Proofs
Jahrgang 2016
Notiz http://isa-afp.org/entries/FLP.shtml, Formal proof development as described in the conference paper, Mechanical Verification of a Constructive Proof for FLP
Zusammenfassung The impossibility of distributed consensus with one faulty process is a result with important consequences for real world distributed systems e.g., commits in repli- cated databases. Since proofs are not immune to faults and even plausible proofs with a profound formalism can conclude wrong results, we validate the fundamen- tal result named FLP after Fischer, Lynch and Paterson by using the interactive theorem prover Isabelle/HOL. We present a formalization of distributed systems and the aforementioned consensus problem. Our proof is based on Hagen V ̈olzer’s paper A constructive proof for FLP. In addition to the enhanced confidence in the validity of V ̈olzer’s proof, we contribute the missing gaps to show the correctness in Isabelle/HOL. We clarify the proof details and even prove fairness of the infinite execution that contradicts consensus. Our Isabelle formalization can also be reused for further proofs of properties of distributed systems.
Download Bibtex Eintrag

Zusatzinformationen / Extras

Direktzugang

Schnellnavigation zur Seite über Nummerneingabe